body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, textarea, p, blockquote, th, td, img ,iframe { margin:0; padding:0; }
table{ border-collapse:collapse; border-spacing:0; }
input,button,textarea,option { font:12px "\5b8b\4f53", Arial, Helvetica, sans-serif; }
ul, li, div{ list-style:none; border:0px; }
img{ border:0px; }
.clear{ font:0px/0px serif; display:block; clear:both; }
html{ -webkit-text-size-adjust: none; }
input{ outline:none; vertical-align:middle; margin:0; padding:0; border:none;}
button{ border:none; margin:0; padding:0;}
textarea{ resize:none; vertical-align:middle;}
select{ vertical-align:middle;}
a{ text-decoration:none; }
.json{ display:none;}
body:nth-of-type(1) input:focus,textarea:focus{ outline:none; }
body{ font:12px "\5b8b\4f53","Tahoma","Arial","Microsoft Yahei"; color:#333; background:#fbfbfb; position:relative; overflow-x:hidden;}

#header{ width:100%; height:32px; margin:0 auto; border-bottom:1px solid #e5e5e5;}
.header{ width:1000px; height:32px; margin:0 auto; position:relative;}
.header ul{ float:left;margin-left: 23px;}
.header li{ float:left; color:#666; line-height:32px;}
.header li a,.header p a{ color:#666; padding:0 2px;}
.header input{ width:92px; height:18px; float:left; border:1px solid #d4d4d4; margin:6px 6px 0 0;}
.header button{ width:39px; height:19px; float:left; background:url(../images/baike/home.png) no-repeat 0 0; margin:6px 4px 0 2px;}
.header p{ line-height:32px; float:right; padding-right:6px; color:#dfdfdf;}
.header a.mobile{ width:55px; height:16px; display:block; float:right; text-indent:18px; margin-top:8px; line-height:16px; color:#6586c0; background:url(../images/baike/home.png) no-repeat -47px 0;}
.header a:hover{ color:#446cb3; text-decoration: underline;}

#top{ width:100%; margin:0 auto; padding:20px 0 22px; border-bottom:2px solid #446cb3; background:#fff;}
.top{ width:1000px; height:54px; margin:0 auto; position: relative;}
.logo{ float:left;}
.top b{ width:157px; height:58px; float:right; background:url(../images/baike/baike.jpg) no-repeat;}
.top b a{
    display: block;
    width: 103px;
    height: 24px;
}
.search{ float:left; margin:14px 0 0 30px; display:inline; }
.search input{ float:left; margin-right:7px; }
.search .text{ width:336px; height:35px; background:url(../images/baike/searchIcon.png) no-repeat; text-indent:10px; font-size:16px; color:#000; line-height:34px; border-right: 1px solid #cdcdcd; }
.search .s_btn{ width:96px; height:36px; background:url(../images/baike/searchIcon.png) no-repeat -417px 0; cursor:pointer; font-size:14px; color:#363535;}
.top span{ float:right; padding:24px 40px 0 4px;}
.top span a{ color:#2b66b4; text-decoration:underline;}
.top span a:hover{ color: #f60;}

.mainTop{ width:1000px; height:42px; margin:0 auto; background:url(../images/baike/positionIcon.png) no-repeat 1px 12px; text-indent:23px; font:normal 14px/42px "Microsoft Yahei","\5b8b\4f53"; color:#666;}
.mainTop a{ color:#666; padding:0 5px;}
.mainTop a:hover{ color:#338de6;}
.mainTop span{ color:#338de6; padding-left:5px;}
.main{ width:928px; margin:0 auto 10px auto; background:#fff; border:1px solid #e9e9e9; padding:46px 20px 30px 50px; overflow:hidden;}
.mainLeft{ width:710px; float:left;}
.mainLeft .name{ width:700px; height:38px; float:left; position: relative;}
.name span{ color:#333; display:block; font-family:"Microsoft Yahei","\5b8b\4f53"; font-size:18px; position: absolute; top: 5px;}
.name form{ display:block; position: absolute; left: 80px; top: 0px;}
.name .text{ width:420px; height:36px; padding:0 9px; border:1px solid #c8c8c8; line-height:36px; display:inline-block; font-size:14px;}
.name a.help{ padding-left:8px; color:#338de6; line-height:38px; position: absolute; right: 70px;}
.name a.help:hover{ text-decoration:underline;}
.tip{ width:440px; margin:30px 0 0 82px; float:left; display:inline;}
.tip p{ margin:5px 0; color:#888; line-height:22px;}
.tip p a{ color:#338de6;}
.tip p a:hover{ text-decoration:underline;}
.tip p i{ width:15px; height:11px; background:url(../images/baike/createIcon.png) no-repeat 0 2px; display:inline-block;}
.tip p i.no{ background-position:-18px 2px;}
.tip p.line{ border-bottom:1px dotted #eaeaea; border-top:1px dotted #eaeaea; padding:8px 0;}
.tip button{ width:122px; height:36px; float:left; margin-top:10px; background:#446cb3; text-align:center; color:#fff; cursor:pointer; font-size:14px; font-weight:bold; line-height:36px;}
.mainRight{ width:196px; height:300px; float:left; margin-top:16px; padding-left:21px; border-left:1px solid #e9e9e9;}
.box{ width:390px; height:290px; margin:0 auto; border:1px solid #c5c5c5; margin-bottom:20px; position: absolute;z-index: 1;background-color: white;}
.boxTop{ width:390px; height:46px; background:#f7f7f7; border-bottom:1px solid #f2f2f2; position:relative; z-index:1;}
.boxTop span{ font-size:16px; font-weight:bold; color:#666; line-height:46px; padding-left:22px;}
.boxTop a{ width:16px; height:16px; position:absolute; right:20px; top:16px; z-index:2; background:url(../images/baike/loginIcon1.png) no-repeat;}
.boxTop a:hover{ background-position:-16px 0;}
.boxBot{ width:350px; padding:30px 20px 0 20px; height: 162px; position: relative;}
.boxBot .error{ color:#f00; height:30px; display:block; padding:0px 0 0px 2px; line-height: 30px; position: absolute; top: 0;}
.boxBot p{ margin-bottom:15px; position:relative; z-index:1;}
.boxBot p.userName input,.boxBot p.password input,.boxBot p.code input{ width:260px; display:block; position:relative; z-index:1; border:1px solid #ddd; font-size:14px; color:#666; padding:12px 48px 12px 38px; background:url(../images/baike/loginIcon2.png) no-repeat 6px 2px;}
.boxBot p.password input{ background-position:7px -77px;}
.boxBot p.code input{ background-position:7px -159px; width:160px; display:inline-block;}
.boxBot p.code img{ vertical-align:middle; margin-left:11px;}
.boxBot p.checkbox input{ margin-left:1px;}
.boxBot p.checkbox span{ margin-left:5px;}
.boxBot p.button input{ width:346px; height:46px; font:normal 18px/44px "Microsoft Yahei","\5b8b\4f53"; background:#446CB3; border-radius:5px; margin-left:1px; cursor:pointer; letter-spacing:2px; color:#fff;}
.boxBot p.button a{ color:#1b66c7; position:absolute; z-index:1; top:54px; right:2px; _right:20px;}
.boxBot p.button a.forget{ top:54px; right:100px; _right:120px;}
.boxBot p.button a:hover{ text-decoration:underline;}

/* 20230612 */
/* top */
.top{
    width: auto;
    height: auto;
    padding: 31px 0;
    background: url(https://www.qqmaoyi.com/Images/baike/version/2022/list-banner.png) no-repeat;
    background-size: 100% 100%;
    font-family: 'Microsoft YaHei';
}
.top .main{
    overflow: hidden;
    background: none;
    padding: 0;
    margin: 0 auto;
    border: 0;
    width: 1000px;
}
.top .logo{
    float: left;
}
.top .logo img {
	height: 62px;
}
.top p {
	float: left;
	margin: 21px 0 0 15px;
	font-size: 16px;
}
.top p a {
	margin-left: 6px;
	color: #fff;
}
.top p a.focus{
    font-weight: 700;
}
.top .search{
    float: left;
}
.top .search {
	margin: 10px 0 0 20px;
	height: 44px;
	width: 358px;
	border-radius: 8px;
	background: rgba(255, 255, 255, .5);
	overflow: hidden;
	position: relative;
}
.top .search i {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 12px;
    font-size: 20px;
	color: #fff;
}
.top .search input {
	float: left;
	width: 268px;
	line-height: 44px;
	text-indent: 47px;
	font-size: 16px;
	border: 0;
	border-radius: 8px 0 0 8px;
	color: #fff;
	background: transparent;
    margin: 0;
    font-family: 'Microsoft YaHei';
}
.top .search button {
	float: right;
	width: 90px;
	line-height: 44px;
	font-size: 16px;
	color: #fff;
	background: rgb(252, 153, 98);
	border: 0;
    font-family: 'Microsoft YaHei';
}
.top .btnA{
    float: right;
}
.top .btnA a {
	display: block;
	height: 30px;
	line-height: 30px;
	width: 82px;
	font-size: 16px;
	background-color: #a3aee85e;
	color: #fff;
	text-align: center;
	border-radius: 4px;
}
.top .btnA a i{
    display: inline-block;
    width: 17px;
    vertical-align: top;
    background-size: 100% 100%!important;
}
.top .btnA a:nth-child(2){
    margin-top: 2px;
    border-color: #fff;
    background: rgba(255, 255, 255, .4);
}
.top .btnA a:nth-child(1) i {
	height: 20px;
	margin: 5px 8px 0 0;
	background: url(https://www.qqmaoyi.com/Images/baike/version/2022/bk-btna1.png) no-repeat;
}
.top .btnA a:nth-child(2) i{
    height: 17px;
    margin: 6px 8px 0 0;
    background: url(https://www.qqmaoyi.com/Images/baike/version/2022/bk-btna2.png) no-repeat;
}
/* footer */
.footer{
    margin-top: 30px;
    padding: 20px 0;
    text-align: center;
    background-color: #292929;
}
.footer span{
    display: block;
    font-size: 16px;
    color: #c7c7c7;
}
.footer span a{
    color: #c7c7c7;
    padding:0 12px;
}
.footer span a:hover{
    color: #249871;
}
.footer em{
    display: block;
    margin-top: 15px;
    font-size: 12px;
    color: #c7c7c7;
    font-style: normal;
}
.footer b {
	padding: 0 8px;
}